The watcher doesn't add a window if is a redundant object. This
patch fixes two things:
* The check was made twice.
* It uses a check with the string "redundant object", when the
defined role ATK_ROLE_REDUNDANT_OBJECT is available
return TRUE;
child = gtk_widget_get_accessible (widget);
- if (!strcmp (atk_role_get_name (atk_object_get_role (child)), "redundant object"))
- {
- return TRUE;
- }
-
- child = gtk_widget_get_accessible (widget);
- if (!strcmp (atk_role_get_name (atk_object_get_role (child)), "redundant object"))
+ if (atk_object_get_role (child) == ATK_ROLE_REDUNDANT_OBJECT)
{
return TRUE;
}